package
{
	import com.gskinner.utils.PerformanceTest;
	
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
	import flash.events.DataEvent;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.events.ProgressEvent;
	import flash.geom.Rectangle;
	import flash.net.FileReference;
	import flash.net.URLRequest;
	import flash.system.ApplicationDomain;
	import flash.text.Font;
	import flash.text.TextField;
	import flash.text.TextFormat;
	import flash.utils.getTimer;
	import flash.utils.setInterval;
	import flash.utils.setTimeout;
	
	import level4.display.GameDispose;
	import level4.display.StatisticsLoader;
	import level4.display.helpers.BitmapHelper;
	import level4.display.helpers.DisplayObjectHelper;
	import level4.engines.GameEngine;
	import level4.engines.components.GameComponent;
	import level4.events.GameDisposeEventDispatcher;
	import level4.fonts.FontManager;
	import level4.gemo.TweenAnimationTransformX;
	import level4.grid_case.sort.SortedGrid;
	import level4.helpers.ArrayHelper;
	import level4.helpers.ReflectHelper;
	import level4.helpers.ScrollHelper;
	import level4.helpers.TimerHelper;
	import level4.input.MouseState;
	import level4.iso.IsoWorld;
	import level4.iso.draw.DrawIsoLines;
	import level4.net.web.utils.HttpUtil;
	import level4.shaders.ShaderHelper;
	
	import test.BitmapSequencePlayerTest;
	import test.CharTest;
	import test.GameDisposeTest;
	import test.GameEngineTest;
	import test.MapTest;
	import test.ShaderTest;
	import test.StatisticsLoaderTest;
	import test.TweenAnimationTransformXTest;
	import test.input.MouseTest;
	import test.iso.DrawRectAreaIsoLine;
	import test.iso.IsoBoxTest;
	import test.iso.IsoTest;
	import test.iso.IsoWorldTest;
	import test.loader.QueueLoaders;
	import test.net.HttpUtilTest;

//	[SWF(width="1024",height="768",frameRate="60")]
	public class frame extends Sprite
	{
		public function frame()
		{
			stage.align = StageAlign.TOP_LEFT;
			stage.scaleMode = StageScaleMode.NO_SCALE;
			
			GameEngine.startGame(stage);
			addChild(DrawRectAreaIsoLine.DrawRect(new Rectangle(0,0,400,200)));
		}
	}
}